package com.xiaomi.eco.dal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@TableName("eco_method_dimension")
@Data
public class EcoMethodDimensionEntity implements Serializable {
    /**
     * 自增主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 对应hera应用id
     */
    private String applicationId;

    /**
     * 对应hera公司名称
     */
    private String httpMethodName;

    /**
     * 请求类型
     */
    private String httpMethodType;

    /**
     * 接口请求错误数
     */
    private String numberOfErrors;

    /**
     * 方法可用性
     */
    private String methodAvailability;

    /**
     * 接口总调用数
     */
    private Long totalCalls;

    /**
     * 接口p95请求耗时
     */
    private String takesTimeP95;

    /**
     * 接口p99请求耗时
     */
    private String takesTimeP99;

    /**
     * 数据insert时间
     */
    private Long saveTime;

    /**
     * 机房名称
     */
    private String serverZone;

    /**
     * 是否是自研服务
     */
    private Long isSelfStudy;

    private static final long serialVersionUID = 1L;

}
